\hypertarget{classengine_1_1cGetElemCommand}{\section{engine\-:\-:c\-Get\-Elem\-Command Class Reference}
\label{classengine_1_1cGetElemCommand}\index{engine\-::c\-Get\-Elem\-Command@{engine\-::c\-Get\-Elem\-Command}}
}


{\ttfamily \#include $<$getelem\-\_\-command.\-h$>$}



Inheritance diagram for engine\-:\-:c\-Get\-Elem\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{classengine_1_1cGetElemCommand__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for engine\-:\-:c\-Get\-Elem\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classengine_1_1cGetElemCommand__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cGetElemCommand_ad7a89645b195be08ff2562ccbde22e6c}{{\bfseries c\-Get\-Elem\-Command} (G\-R\-O\-U\-P\-\_\-\-T\-Y\-P\-E group\-\_\-type, const std\-::vector$<$ boost\-::any $>$ \&generators)}\label{classengine_1_1cGetElemCommand_ad7a89645b195be08ff2562ccbde22e6c}

\item 
\hypertarget{classengine_1_1cGetElemCommand_a16a627c20d55b3f2538bab7f63a04a04}{void {\bfseries Execute} ()}\label{classengine_1_1cGetElemCommand_a16a627c20d55b3f2538bab7f63a04a04}

\item 
unsigned int \hyperlink{classengine_1_1cGetElemCommand_ad84c73fe5b4db65679f28c427d201434}{Estimate\-Run\-Time} (const \hyperlink{classengine_1_1cEstimator}{c\-Estimator} \&estimator) const 
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
implements the Get Group Elements command by default uses the Dimino algorithm 

\subsection{Member Function Documentation}
\hypertarget{classengine_1_1cGetElemCommand_ad84c73fe5b4db65679f28c427d201434}{\index{engine\-::c\-Get\-Elem\-Command@{engine\-::c\-Get\-Elem\-Command}!Estimate\-Run\-Time@{Estimate\-Run\-Time}}
\index{Estimate\-Run\-Time@{Estimate\-Run\-Time}!engine::cGetElemCommand@{engine\-::c\-Get\-Elem\-Command}}
\subsubsection[{Estimate\-Run\-Time}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int engine\-::c\-Get\-Elem\-Command\-::\-Estimate\-Run\-Time (
\begin{DoxyParamCaption}
\item[{const {\bf c\-Estimator} \&}]{estimator}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classengine_1_1cGetElemCommand_ad84c73fe5b4db65679f28c427d201434}
uses the visitor based on \hyperlink{classengine_1_1cEstimator}{c\-Estimator} to return a rough estimation of the running time of a given command 

Implements \hyperlink{classengine_1_1cCommand_a8b5b45ad34530c454722a44e41ce9e78}{engine\-::c\-Command}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
getelem\-\_\-command.\-h\item 
getelem\-\_\-command.\-cpp\end{DoxyCompactItemize}
